#ifndef	__ESP8266_H
#define	__ESP8266_H

/*MQTT 连接参数*/
#define clientId "iirjxcKSNCn.ESP8266DUAN|securemode=2\\,signmethod=hmacsha256\\,timestamp=1715245648358|"	//数字后加反斜杠，看需要\\两个吗
#define username "ESP8266DUAN&iirjxcKSNCn"
#define passwd "ec6817411b34b62efbcc6960c09bd60fbb2e0562b66e31a5c25968183c87d8c4"
#define mqttHostUrl "iot-06z00hhx89fpoiw.mqtt.iothub.aliyuncs.com"
#define port "1883"
#define post "/iirjxcKSNCn/ESP8266DUAN/user/ESP8266DUAN"

#define post_name "LightValue"

#define WIFI_Name "ip"
#define WIFI_Pass "12345678"

extern unsigned char xdata Property_Data[];		//数据保存数组

extern int LightSwitch;	//开关，main.c的全局变量，可以自行修改
extern int LightTemp;		//色温
extern int LightValue;	//亮度

void ESP8266_Init(void);
unsigned char ESP8266_Re(char *ACK_AT);
void ESP8266_Send_LightSwitch(int Switch);	//向云端（微信小程序）发送开关（0~1）
void ESP8266_Send_LightTemp(int Temp);			//向云端（微信小程序）发送色温（0~100）
void ESP8266_Send_LightValue(int Value);		//向云端（微信小程序）发送亮度（0~100）
void ESP8266_Send_all(int Switch,int Temp,int Value);		//向云端（微信小程序）一次性发送全部数据

int ESP8266_Received(void);	//从云端（微信小程序）接受数据，值自动赋值给LightSwitch、LightTemp、LightValue这三个全局变量
#endif

